
/*
 * CONTROLE FINANÇAS PESSOAIS
 *
 * Controle dos lançamentos de contas
 *
 * Histórico:
 *		v. 12/09/2011, EDGARD FANTINI JÚNIOR - efantinij@gmail.com
 *			- versão inicial
 *
 * FRAMWORK: edframe - Copyleft (cc) 2012 EDMAR Sistemas
 *
 */



function acao(botao,valor)
{
	if (botao == 0)
	{ // acao inicial
		alertaIni();
		ativaAlerta("ATUALIZANDO CONTAS");
		x_contasInicio(retornoContasInicio2) ;
	}

	if (botao == 2)
	{ // ao clicar ATUALIZAR RESUMO POR TÍTULOS
		ativaAlerta("ATUALIZAR RESUMO POR TÍTULOS");
		txtgrv = '' ;

		var a = document.getElementById('geral2');
		a = a.getElementsByTagName('input');

		for(var i = 0 ; i < a.length ; i++)
		{
			if ((a[i].value != '') && (a[i].getAttribute('tit') > 0))
				txtgrv += "pg|"+a[i].name+"#titulo|"+a[i].getAttribute('tit')+"#mesref|"+valor+"#valor|"+a[i].value+"**#"  ;
		}
		x_atualizarPagante(txtgrv , retornoBuscaEdicaoConta)
	}

	/*
	 * método acao(botao == 3)
	 * exibir operações em um mês e/ou título específico
	 */
	if (botao == 3)
	{
		ativaAlerta("BUSCANDO RESUMO DO MES");
		x_buscaEdicaoConta(valor,retornoBuscaEdicaoConta) ;
	}

}

function editarConta(valor)
{
	document.formu.audi.value = valor ;
	document.formu.nomeDaPagina.value = "/application/controllers/Opera" ;
	document.formu.submit() ;
}

function retornoBuscaEdicaoConta(retorno)
{
	if (retorno[0] == 'erro')
		ativaAlerta(retorno[1],retorno[0],0)

	else
	{
		document.getElementById("geral").innerHTML = retorno[1] ;
		document.getElementById("geral2").innerHTML = retorno[2] ;
		document.getElementById("botoes").innerHTML = retorno[3] ;
		ativaAlerta('EDI&Ccedil;&Atilde;O DO MES','help',1);
	}
}


function retornoContasInicio2(retorno)
{
	if (retorno[0] == 'erro')
		ativaAlerta(retorno[1],retorno[0],0)

	else
	{
		document.getElementById("geral").innerHTML = retorno ;
		document.getElementById("geral2").innerHTML = '';
		document.getElementById("botoes").innerHTML = '' ;
		ativaAlerta('RELAT&Oacute;RIO ANUAL','help',1);
	}
}


function calcJuros(taxa, dif)
{

	var jr = "jurosReal_"+taxa ;
	var dife = "dif_"+taxa ;
	taxa = "juros_"+taxa ;
	var tx = document.getElementsByName(taxa) ;
	document.getElementById(jr).innerHTML = Math.ceil(dif * tx[0].value / 100) ;
	document.getElementById(dife).innerHTML = dif ;
}
